草庐IT

Android TalkBack 和 fragment 堆栈

全部标签

android - 为什么后台堆栈中的零 fragment

我的简单布局只有一个fragment占位符:我首先向这个占位符添加一个第一个fragment:fragmentTransaction.add(R.id.fragment_placeholder,firstFragment,"first");//Ididnotputtobackstack我有一个第二个fragment,它替换了上面的fragment并将它放到后台堆栈:FragmentManagerfragMgr=getSupportFragmentManager();FragmentTransactionfragTrans=fragMgr.beginTransaction();//ini

android - fragment 分离/重新连接与显示/隐藏

我无法找到在没有寻呼机的情况下浏览fragment的正确方法,而且在屏幕方向的配置更改期间我遇到了问题。我在fragment上使用Show/Hide使它们可见和起作用,但我想知道我是否应该改用Detach/Attach。我在向后堆栈添加东西时也遇到了问题,我认为这也是由于使用了显示/隐藏。使用附加/分离更好还是有一种方法可以覆盖后退按钮的作用以使其显示/隐藏最后/当前fragment。行为:我有一个mapfragment和一个列表fragment以及其他一些fragment。一切都正确启动,并且最初可以随着方向的改变而工作。当我导航到ListView时,它会正确填充,但在方向更改时,列

android - 从堆栈中弹出 fragment 后,Google Maps v2 滞后

我有一个带有MapFragment的Activity,我使用FragmentTransaction以编程方式将其添加到Activity:privatestaticfinalStringMAP_FRAGMENT_TAG="map";privateMapFragmentmapFragment=null;...protectedvoidonCreate(BundlesavedInstanceState){...mapFragment=(MapFragment)getFragmentManager().findFragmentByTag(MAP_FRAGMENT_TAG);if(mapFrag

android - 用同一类的另一个 fragment 替换一个 fragment

我有一个fragment(我们称它为MyFragment),它根据参数中传递的参数扩充不同的布局。如果MyFragment从不同的fragment开始,一切都很好。但是,如果MyFragment处于Activity状态并且我想启动一个具有不同布局参数的新MyFragment,则fragmentManager根本不会创建新fragment.data.setInt("Layoutindex",i);fragmentTab0=(Fragment)newMyFragment();fragmentTab0.setArguments(data);fragmentTransaction.replac

android - FragmentPagerAdapter 在方向更改时不恢复 fragment

编辑:我发现Activity正在保存实例,但Fragments保存的数据没有达到ActivitysavedInstanceState。我将当前时间保存在outState中,但它并没有一直向上,因为该Activity当时在其SavedInstanceState中没有任何内容,如果我将其打印到logcat,则该时间返回“null”。..我正在构建一个内置了倒计时计时器的应用程序。计时器的基本托管Activity是一个FragmentActivity,它托管一个FragementPagerAdapter,它在代码中膨胀两个fragment(我没有为fragment提供ID在XML中,因为它们

android - 如何将 Facebook SDK 与 android.app.Fragment 一起使用

我正在尝试从developers.facebook.com站点关注FacebookSDK的示例。但是,我所知道的是它的FacebookSDK仅适用于Activity和android.support.v4.app.Fragment。现在在我的应用程序中,我在我的项目中使用android.app.Fragment和所有fragment,我真的不关心对旧版本Android的支持。问题是(如果我真的需要将FacebookSDK与Fragment一起使用(意味着我不将它与Activity一起使用)如何将它与android.app.Fragment一起使用?如果第一个问题没有办法如何让androi

android - 如何在Android上实现流畅的 fragment 交易动画

我主要使用iOS,已经习惯了非常流畅的屏幕切换动画。我现在正在开发一个Android应用程序,我一生都无法获得fragment事务来顺利添加/替换fragment。我的设置如下:MainActivity的xml有一个FrameLayout,我立即将FragmentA加载到MainActivity的OnCreate。然后,我的应用将MainActivity的FrameLayout替换为FragmentB、FragmentC等。所以我的整个应用程序只有1个Activity。点击按钮时,我调用以下方法来添加/替换当前fragment:getFragmentManager().beginTra

android - 在您的 Android 应用程序中只有一个使用 fragment 的 Activity 是一种不好的做法吗?

我想知道这是否是Android社​​区中的“不可以”。我的应用只有一个MainActivity并使用ViewPager和TabLayout在应用中的fragment之间导航。我看到的唯一问题是,如果用户按下后退按钮,它将退出应用程序,应用程序将不会像按下主页按钮那样保持Activity状态。你的想法? 最佳答案 好问题兄弟,几个月前我也有同样的想法。你是100%正确的,你可以毫无困难地做到这一点,这只取决于你的项目和你想要实现的目标。您可以通过单个Activity控制您的fragment,因为所有fragment都相互独立。限制是:

android - 如何将数据从 Activity 发送到其父 fragment ?

这个问题在这里已经有了答案:HowtomanagestartActivityForResultonAndroid(14个答案)关闭6年前。我有一个主要Activity,其中有一个带有ImageView的fragment。单击此ImageView时,将启动一个包含ListView的新Activity。我想返回用户点击这个ListView的位置(索引),返回到fragment。fragment代码packagecom.example.kedee.testgradle;importandroid.content.Context;importandroid.content.Intent;imp

android - 对 H264 NAL 流进行 fragment 整理(最初是 1722 avb 数据包)

手头的任务:捕获来自以太网端口的1722avb视频数据包,并在android中将它们作为实时视频播放。视频包为NALH.264码流。什么是已经可用的:从以太网端口读取数据并捕获数据包的代码已准备就绪。所以简而言之,我有有效负载数据。我在找什么:可以分析这些NALH264数据包的C代码。从连续的有效负载流中识别开始、中间和结束帧。组合所有相关的H264NAL有效载荷以形成视频帧。我猜上面的过程叫做fragment整理。fragment整理后,我会将此视频帧发送到androidvideoview并将它们显示在屏幕上。非常感谢任何有用的资源。 最佳答案